package com.sdj.quick.web.dto;

import com.sdj.quick.web.annotation.Signature;

/***
 * 银联绑卡
 * @author Administrator
 *
 */
@Deprecated
public class UnionBindCardDto extends BaseObject{
	
	/** 业务类型(必选)不参与签名 **/
	@Signature(required = false, desc = "业务类型")
	private String serviceType = "agentCmbcQuickVer";
	/** 商家号(必选)商户签约时，盛迪嘉支付平台分配的唯一商家号 **/
	@Signature(required = true, desc = "商家号")
	private String platformCuId;
	/** 银行卡类型(必选)默认为：0借记卡 0 信用卡 1 **/
	@Signature(required = false, desc = "银行卡类型")
	private String cardType = "0";
	/** 参数编码字符集(必选)取值：UTF-8、GBK、GB2312，默认值：UTF-8 **/
	@Signature(required = true, desc = "参数编码字符集")
	private String inputCharset = "UTF-8";
	/** 服务器异步通(必选)支付成功后，盛迪嘉支付平台会主动通知商家系统，商家系统必须指定接收通知的地址 **/
	@Signature(required = false, desc = "服务器异步通")
	private String notifyUrl;
	@Signature(required = false, desc = "手机号码")
	private String phone;
	/** 接口版本(必选)接口版本，固定值：V1.0 **/
	@Signature(required = true, desc = "接口版本")
	private String interfaceVersion = "V1.0";
	/** 签名方式(必选)默认值：MD5，目前仅支持MD5 **/
	@Signature(required = true, desc = "签名方式")
	private String signType = "MD5";
	/**银行卡号**/
	@Signature(required = false, desc = "银行卡号")
	private String creditCard;
	/**身份证号**/
	@Signature(required = false, desc = "身份证号")
	private String certId;
	/** 签名(必选)签名数据，具体请见签名规则 **/
	private String sign;
	/** 加密数据(必选)加密数据，具体请见加密规则 **/
	private String signature;
	@Signature(required = false, desc = "商家支付密钥key ")
	private String merKey;
	public String getServiceType() {
		return serviceType;
	}
	public void setServiceType(String serviceType) {
		this.serviceType = serviceType;
	}
	public String getPlatformCuId() {
		return platformCuId;
	}
	public void setPlatformCuId(String platformCuId) {
		this.platformCuId = platformCuId;
	}
	public String getCardType() {
		return cardType;
	}
	public void setCardType(String cardType) {
		this.cardType = cardType;
	}
	public String getInputCharset() {
		return inputCharset;
	}
	public void setInputCharset(String inputCharset) {
		this.inputCharset = inputCharset;
	}
	public String getNotifyUrl() {
		return notifyUrl;
	}
	public void setNotifyUrl(String notifyUrl) {
		this.notifyUrl = notifyUrl;
	}
	public String getInterfaceVersion() {
		return interfaceVersion;
	}
	public void setInterfaceVersion(String interfaceVersion) {
		this.interfaceVersion = interfaceVersion;
	}
	public String getSignType() {
		return signType;
	}
	public void setSignType(String signType) {
		this.signType = signType;
	}
	public String getCreditCard() {
		return creditCard;
	}
	public void setCreditCard(String creditCard) {
		this.creditCard = creditCard;
	}
	public String getCertId() {
		return certId;
	}
	public void setCertId(String certId) {
		this.certId = certId;
	}
	public String getSign() {
		return sign;
	}
	public void setSign(String sign) {
		this.sign = sign;
	}
	public String getSignature() {
		return signature;
	}
	public void setSignature(String signature) {
		this.signature = signature;
	}
	public String getMerKey() {
		return merKey;
	}
	public void setMerKey(String merKey) {
		this.merKey = merKey;
	}
	public String getPhone() {
		return phone;
	}
	public void setPhone(String phone) {
		this.phone = phone;
	}
	
	
}
